j.j. wolf
Rhythm from the V.League: Vietnamese Football and the Question of Identity After the ASEAN TitleHanoi, January, My Dinh Stadium, minute 82. I sat in the press row, not...
2026 Global Chess League Opening: Fyers American Gambits Defeat PBG Alaskan Knights 10-4, Sindarov Beats AnandI often recall an old memory: in 2026, I mistakenly loaded the wrong SHB Da...
What an empty analysis file taught me about writing sportsAt my desk in Incheon, I have a habit I refuse to drop: before writing any...
India announces strongest badminton squad for Asian Games 2026: Hope to repeat Hangzhou gloryIndia has officially announced a 20-member badminton squad for the 2026 Asian...
Waiting for Brownlee: Ginebra's Data-Less GambleGinebra closed its Group B run with a 2-4 record. That is the first number I...
VCT cuts from 40 to 32 partner teams: the money is redistributed, the bye stays with the incumbentsIn a Challengers team practice room in Jakarta I visited last month, the...
College Swimming League Debuts: The 4-3-2-1 Equation and the Five-Swim CeilingThree individual events, two relays. That is the hard ceiling College Swimmin...
Nine Dimensions, Forty-Two Empty Cells: When Esports Data DisappearsThree in the morning in Busan, and the keyboard tapped inside my small...
When the Analysis Returns Nothing But N/A: What the V.League Transfer Market Is MissingA nine-dimension analysis. Nine tables. Hundreds of data cells. The result ca...
Zidane, Mbappé, and the Trap Called 'Revolution' at FranceClairefontaine, one Monday afternoon. Kylian Mbappé walked through the...
French Open 2026 Final: PV Sindhu, An Se Young and the Unsolved Equation After 10 MeetingsThe score froze at 14-14 in the decider. Hina Akechi had just levelled after ...
Marta Kostyuk reaches WTA Top 10: A reward for all-surface flexibilityMarta Kostyuk has done something very few 24-year-old players achieve in a...
Worlds 2026: MVK and the Life-or-Death Equation in the New Play-In FormatWhen the fateful draw brought MVK Esports to their first-ever World...
Turkey Crushes Serbia 3-0 in EuroVolley 2026 Semifinal: When the Serve Decides EverythingIn the darkness of the press room, I learned to read between the questions. B...
T1 Wins Worlds 2026: Faker and the Fifth ChampionshipOn November 2, 2026, at the O2 Arena in London, the clock on the big screen...
Dong Nai FC vs Hanoi Police: When the Champion Stands Before a Team Still Searching for ItselfI have a habit of reading a team sheet the way I read a short poem. Each name...
Saly Beach West and the Hole in a Schedule Release: When Dakar 2026 Sells Africa's First Olympic DreamThere was a moment in the commentary box that forced me to stop. I was readin...
Shanti Pereira's 11.43 seconds in Nagoya: enough to advance, with the real weight waiting in the 200mOn Thursday, on the track inside Mizuho Park in Nagoya, Shanti Pereira crosse...
Neymar, the Mouth-Covering Rule and the Evidence Gap in Brazilian FootballThe clock does not show the minute. The red card is already shown. I watched...
Mariano Peralta and the Space Problem at Gelora Bung KarnoIn my notebook, the page on Persib versus Persija opens with a detail that...
2026 Global Chess League Opening: Fyers American Gambits Defeat PBG Alaskan Knights 10-4, Sindarov Beats AnandI often recall an old memory: in 2026, I mistakenly loaded the wrong SHB Da...
What an empty analysis file taught me about writing sportsAt my desk in Incheon, I have a habit I refuse to drop: before writing any...
India announces strongest badminton squad for Asian Games 2026: Hope to repeat Hangzhou gloryIndia has officially announced a 20-member badminton squad for the 2026 Asian...
Waiting for Brownlee: Ginebra's Data-Less GambleGinebra closed its Group B run with a 2-4 record. That is the first number I...
VCT cuts from 40 to 32 partner teams: the money is redistributed, the bye stays with the incumbentsIn a Challengers team practice room in Jakarta I visited last month, the...
College Swimming League Debuts: The 4-3-2-1 Equation and the Five-Swim CeilingThree individual events, two relays. That is the hard ceiling College Swimmin...
Nine Dimensions, Forty-Two Empty Cells: When Esports Data DisappearsThree in the morning in Busan, and the keyboard tapped inside my small...
When the Analysis Returns Nothing But N/A: What the V.League Transfer Market Is MissingA nine-dimension analysis. Nine tables. Hundreds of data cells. The result ca...
Zidane, Mbappé, and the Trap Called 'Revolution' at FranceClairefontaine, one Monday afternoon. Kylian Mbappé walked through the...
French Open 2026 Final: PV Sindhu, An Se Young and the Unsolved Equation After 10 MeetingsThe score froze at 14-14 in the decider. Hina Akechi had just levelled after ...
Marta Kostyuk reaches WTA Top 10: A reward for all-surface flexibilityMarta Kostyuk has done something very few 24-year-old players achieve in a...
Worlds 2026: MVK and the Life-or-Death Equation in the New Play-In FormatWhen the fateful draw brought MVK Esports to their first-ever World...
Turkey Crushes Serbia 3-0 in EuroVolley 2026 Semifinal: When the Serve Decides EverythingIn the darkness of the press room, I learned to read between the questions. B...
T1 Wins Worlds 2026: Faker and the Fifth ChampionshipOn November 2, 2026, at the O2 Arena in London, the clock on the big screen...
Dong Nai FC vs Hanoi Police: When the Champion Stands Before a Team Still Searching for ItselfI have a habit of reading a team sheet the way I read a short poem. Each name...
Saly Beach West and the Hole in a Schedule Release: When Dakar 2026 Sells Africa's First Olympic DreamThere was a moment in the commentary box that forced me to stop. I was readin...
Shanti Pereira's 11.43 seconds in Nagoya: enough to advance, with the real weight waiting in the 200mOn Thursday, on the track inside Mizuho Park in Nagoya, Shanti Pereira crosse...
Neymar, the Mouth-Covering Rule and the Evidence Gap in Brazilian FootballThe clock does not show the minute. The red card is already shown. I watched...
Mariano Peralta and the Space Problem at Gelora Bung KarnoIn my notebook, the page on Persib versus Persija opens with a detail that...
